Le charmant petit village d'Obersteinbach se situe dans le département du Bas-Rhin en Alsace, il fait partie du Parc Naturel Régional des Vosges du Nord. En 1360 Obersteinbach est attribué aux Sires d'Ettendorf jusqu'en 1410 où le bailliage de Lemberg appartient aux Deux-Ponts-Bitche. À l'extinction de la lignée des Deux-Ponts-Bitche en 1570, le village passe au Duc de Lorraine Charles III qui donne la seigneurie de Bitche en fief au comte Philippe V de Hanau-Lichtenberg. Obersteinbach fait partie de la Moselle en 1793, puis est rattaché au Royaume de Bavière en 1815 pour redevenir français en 1825 où le village est intégré au département du Bas-Rhin. Il repasse à la Moselle la même année avant d'être définitivement intégré au département du Bas-Rhin en 1833. Le village d'Obersteinbach compte deux châteaux: Le Luzelhardt du XIIe siècle et le Petit Arnsberg élevé au XIIIe siècle, tous deux classés aux Monuments Historiques en 1898. Le village s'est construit dans une belle vallée verdoyante, il est traversé par la rivière du Steinbach qui serpente aux pieds de belles maisons à pans de bois. Obersteinbach comprend également deux églises: une protestante élevée en 1787 et l'autre catholique dédiée à Saint Martin, elle a été construite en 1804. Obersteinbach est un séduisant petit village-rue, un point de départ pour de belles randonnées dans une nature qui regorge de richesses.